body.noy{background: #eaeef4 url("../../bootstrap/images/bg3.jpg") no-repeat center top/cover;font-family: '微软雅黑'; height:100%;  }
.cf:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.cf {
    *zoom: 1;
}
#iframe html{padding-left: 0;}
#iframe body{padding-left: 0;}

.panel-default{margin-top: 20px;}
.page-header{margin-top: 20px;margin-bottom: 0;}
.panel-wrap{border: 0;}
.panel-wrap .panel-heading{border: 0;background: #fff;border-bottom: 1px solid #ddd;padding: 0; }
.panel-wrap .panel-heading .panel-title {font-size: 32px;line-height: 35px;padding-bottom: 9px;}

.row-fluid{ }
.row-fluid .ui-resizable{position: absolute;}
.navbar-default.sidebar{position:fixed;overflow: hidden; top: 85px; border:none; border-radius:0; width:260px;height:100%; margin:0; background: #464648; z-index:9999;}
.navbar-default.sidebar .ui-resizable-e{right:-2px;width:10px;}
.navbar-default.sidebar .sidebar-nav{width: 260px;background: #3c3c3e; }

.sidebar .fa.arrow::before {content:'>'}
.sidebar #side-menu li{border:0;}
.sidebar #side-menu li a{padding-left: 12px; color:#fff;position:relative;font-weight: 100;}
.sidebar #side-menu li a .leftBorder{display:none;height:40px;width:5px;background:#FFBE34;;position: absolute;left:0;top:0;}
.sidebar #side-menu li a:hover{background-color:#666; color:#FFBE34;}
.sidebar #side-menu li a.active{background-color:#666; color:#FFBE34;}
.sidebar #side-menu li a:hover .leftBorder{display:inline-block;}
.sidebar #side-menu li a.active .leftBorder{display:inline-block;}
.sidebar #side-menu .nav-second-level li a {padding-left: 40px;}
.sidebar #side-menu .nav-third-level li a {padding-left: 40px;}
.sidebar #side-menu .nav-second-level li .nav li a {padding-left: 68px;}

.navbar.navbar-default.navbar-static-top {position:fixed; width:100%; top:0;}
.navbar-outer {margin-bottom: 0;}
.navbar-outer .navbar-inner{padding: 0; border:none;box-shadow: 0px 2px 10px #ccc;  background:#fff;}
.navbar-outer .log-wrap {width:260px; height:84px; float: left;
      background:-moz-linear-gradient(top, #ffbe33, #ffae01);
      background:-webkit-linear-gradient(top, #ffbe33, #ffae01);
      background:-ms-linear-gradient(top, #ffbe33, #ffae01);
      background:linear-gradient(top, #ffbe33, #ffae01);}
.navbar-outer .log-wrap img {display:block; margin:18px auto; width:195px; height:48px; padding:0;}

.navbar-outer .nav-collapse{float:left; padding:0;}
.navbar .nav-collapse .nav > li > a{font-weight:normal; min-width:50px; border-right:1px solid #f0f0f0; color:#666; padding:0 15px;font-size: 16px; height:84px; line-height: 84px;text-align: center;}
.navbar .nav-collapse .nav > li:last-child > a {border-right:none;}
.navbar .nav-collapse .nav> li:hover > a{background:#eee;color:#ffbe34;}
.navbar .nav-collapse .nav> li.active > a{background:#fff; color:#ffbe34; box-shadow:none; }
.navbar .navbar-right{margin-right: 0; height:84px; line-height:84px;}
.navbar .advarImg{height: 46px; width:46px; border:2px solid #fff; border-radius: 50%;float:left;margin-top:5px;margin-right:15px;}
.navbar .navbar-right .userLogin{float:left;margin-right: 10px; }
.navbar .navbar-right .userLogin a{vertical-align: top;text-decoration:none;font-size: 16px; color:#444;}
.navbar .navbar-right .userLogin a:hover {color:#aaa;}
.navbar .navbar-right .userLogin span{vertical-align: top;font-size:16px;}
.navbar .navbar-right .logout{display:inline-block;text-decoration:none;vertical-align:top;font-size: 16px; color:#444;margin-left:10px; margin-right:20px;}
.navbar .navbar-right .logout:hover{color:#aaa;}
.navbar-right .userLogin .dropdown-menu a{color: #666;}

@media only screen and (max-width: 1920px) {
    .navbar .nav-collapse .nav > li > a{ padding: 0 15px;}
}
@media only screen and (max-width: 1830px) {
    .navbar .nav-collapse .nav > li > a{ padding: 0 10px;}
}
@media only screen and (max-width: 1730px) {
    .navbar .nav-collapse .nav > li > a{ padding: 0 10px; font-size: 14px;}
}
@media only screen and (max-width: 1550px) {
    .navbar .nav-collapse .nav > li > a{ padding: 0 10px; font-size: 14px;}
    .navbar .navbar-right .userLogin a,.navbar .navbar-right .logout{ font-size: 14px;}
}
@media only screen and (max-width: 1440px) {
    .navbar .nav-collapse .nav > li > a{ padding: 0 8px; min-width: auto;}
}

/*首页*/
.fl{float:left;}
.fr{float:right;}
#homePage{padding: 0 20px;}
#homePage a, #homePage span{display: inline-block;}
#homePage ul{padding: 0;margin: 0;}
#homePage  .sec{margin-bottom: 20px;}
#homePage .sec h1{color:#666;font-size: 16px;line-height: 40px;margin: 0; height: 40px;padding-left: 20px; font-weight:normal;background: #f7f7f7;}
#homePage .sec h1 span{width: 30px; height: 30px; background: url('../images/index_icon.png') no-repeat 0 3px;vertical-align: top;margin-top:5px;}
#homePage .sec h1 span.icon2{background-position:-25px 3px ; }
#homePage .sec h1 span.icon3{background-position:-55px 3px ; }
#homePage .sec h1 .txt{width:auto;color:#999;font-size: 12px;vertical-align: top;padding-left: 30px;background: none;margin: 0;}
#homePage .sec .col-7{width:60%;background: #fff;}
#homePage .sec .col-3{width:39%;background: #fff;}
#homePage ul{padding:10px 0 ;margin: 0;}
#homePage ul li{list-style: none;line-height: 40px;font-size: 14px; color: #666;padding:0 20px;}
#homePage .col-7 ul li span{float:right;margin-right:17px;}
#homePage .col-3 ul li{color:#999;}
#homePage .col-3 ul li span{color:#666;margin-left: 5px;}
#homePage  .sec .filter{background: #f7f7f7;padding: 15px 20px;line-height: 30px;font-size: 14px;}
#homePage .filter a{width:80px;height:30px;background: #fafafa;border:1px solid #dddddd;border-radius: 3px;vertical-align: top;text-align: center;line-height: 28px;margin-right: 15px;color:#666;}
#homePage  .time-wrap{display: inline-block;padding-left: 30px; }
#homePage  .time-wrap div{display: inline-block;vertical-align: top;}
#homePage  .time-wrap label{color:#666;margin:0;font-weight: normal;}

#homePage  .time-wrap input[type=text]{font-size: 14px;color:#666;height: 30px;width:162px; border: 1px solid #ddd;vertical-align: top; line-height: 30px;padding: 0 0 0 20px;border-radius: 3px;background-color: transparent;}
#homePage .filter .filterBtn{padding: 0 25px; background: #5facfa; color: #fff;border: 0;margin-left: 20px; text-decoration: none;}
.time-wrap .form_time span.input-group-addon{vertical-align: top;width:20px; height: 20px;padding: 5px;position: absolute;right:0;top:2px;cursor: pointer;border: 0;background-color: transparent;display: none;}
.time-wrap .form_time span.time-icon{right:140px;cursor: default;display: inline; }
.time-wrap .form_time span.input-group-addon{vertical-align: top;width:20px; height: 20px;}
.time-wrap .input-group .form-control{float: none;}
.time-wrap .input-group .form-control:focus{box-shadow: none;}
#homePage .time-wrap .form_time span.input-group-addon{display: none;}
#homePage .time-wrap .form_time span.time-icon{display: inline;}


#homePage  .sec .filterCont{background-color: #fff;padding: 20px 20px 0;}
#homePage .filterCont ul{padding: 0;}
#homePage .filterCont ul li{height: 85px; width:24%;background-color: #f5f5f5;border:1px solid #f5f5f5;float: left;margin-right: 1%;margin-bottom:20px;position: relative;padding: 10px 0 10px 30px;}
#homePage .filterCont ul li p{padding: 0;margin: 0;color:#666;font-size: 14px;line-height: 25px;}
#homePage .filterCont p.row-t{font-size: 24px;line-height: 38px;}
#homePage .filterCont ul li:hover {border-color: #5facfa; cursor: pointer;}
#homePage .filterCont ul li:hover p{color:#5facfa;}
#homePage .filterCont li span{position: absolute;right:20px;bottom:0;height:40px;width:40px;background: url('../images/index_icon.png') no-repeat 0px -40px;}
#homePage .filterCont li .icon01{background-position:0px -40px ;}
#homePage .filterCont li .icon02{background-position:-40px -40px ;}
#homePage .filterCont li .icon03{background-position:-80px -40px ;}
#homePage .filterCont li .icon04{background-position:-120px -40px ;}
#homePage .filterCont li .icon05{background-position:0px -80px ;}
#homePage .filterCont li .icon06{background-position:-40px -80px ;}
#homePage .filterCont li .icon07{background-position:-80px -80px ;}
#homePage .filterCont li .icon08{background-position:-120px -80px ;}

#homePage .historyM {background-color: #fff;padding: 20px;}
#homePage .historyM ul{padding: 0;}
#homePage .historyM ul li{background-color: #f5f5f5;float:left; width: 24%;margin-right: 1%;height: 290px;padding:10px 30px;}
#homePage .historyM div span{display: block; line-height: 34px; color: #999;}
#homePage .historyM .col-l{float:left;}
#homePage .historyM .col-r{float:right;}
#homePage .historyM .col-r span{color: #666;}

.showHideBar{position: absolute;right: 0;top:0; height: 100%; width: 12px;}
.showBar{background: #fff url("../../images/show.png") no-repeat center center;width: 20px}
.hideBar:hover{background: #bbd4e5 url("../../images/hide.png") no-repeat center center;}
.sidebar #side-menu li a{padding-right: 20px;}
#page-wrapper{margin-top: 134px;position: relative;padding-top: 10px; background:rgba(245,245,245,0.9); border-radius: 3px; margin-left:270px;margin-right:10px; }
#page-wrapper .page-tab{position: absolute;top:-30px; left: 0; z-index: 10;}
#page-wrapper .page-tab a{display:inline-block;padding:0 10px; text-decoration: none; color:#000;margin-right: 5px; font-size:14px;line-height: 30px;background:#fff;border-top-right-radius: 4px;border-top-left-radius: 4px;}
#page-wrapper .page-tab a.active{background: #f5f5f5;color: #FFBE34;}
#page-wrapper .page-tab .homeTab{display:inline-block;padding:0 10px; color:#000;margin-right: 5px; font-size:14px;line-height: 30px;background: #fff;border-top-right-radius: 4px;border-top-left-radius: 4px; cursor: pointer;}
#page-wrapper .page-tab .active{background: #f5f5f5;color: #FFBE34;}
#page-wrapper .page-tab a span.closebtn{background:url("../images/error.png") no-repeat 0 0;display: inline-block;width: 20px; height: 20px;float:right;margin-top: -8px;margin-right: -20px;cursor: pointer;}
#page-wrapper .page-cont iframe{display: none; height:100%;}
#page-wrapper .page-cont .show-iframe{display: block;}
/**�б�ҳ button**/
.btn-primary{background-color: #FFBE34; border-color: #FFBE34;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{ background-color: #fff !important;  border-color: #FFBE34 !important; color: #FFBE34 !important; outline: none !important;}

/**�ײ���ҳ a**/
.pagination > li > a{ color: #FFBE34; }
.pagination > li > a:hover{ background-color: #FFBE34; border-color: #FFBE34; color: #fff;}
.pagination > .active > a,.pagination > .active > a:hover{background-color: #FFBE34; border-color: #FFBE34;}

/**���**/
#myTable th,#myTable td{ text-align: center; }

/**��Դ���� 2017-4-5 09:37:45**/
.panel-primary{ border-color: #FFBE34; }
.panel-primary > .panel-heading{ background-color: #FFBE34; border-color: #FFBE34;}
#myTable,#treeGrid{ border: none; }
#myTable th,#myTable td,#treeGrid th,#treeGrid td{ border: none; border-bottom: 1px solid #ddd;}
.label-primary{ background-color: #FFBE34;}

.table>tbody>tr>td{vertical-align:middle;}

#myTable thead{ font-size: 14px;}
#tbodyId,#treeGrid td{ font-size: 13px;}
#treeGrid th{ font-size: 14px;}



